enum ViewState {Idle, Busy}